home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
comtecelectrical.ca
/
www.comtecelectrical.ca.tar
/
www.comtecelectrical.ca
/
infobots
/
Backup
/
MSOCache
/
All Users
/
90000409-6000-11D3-8CFE-0150048383C9
/
Q2561411.CAB
/
POWERPNT.EXE
/
RCDATA
/
5909
< prev
next >
Wrap
Text File
|
2003-07-30
|
4KB
|
163 lines
var END_SHOW_HREF = "^0",
OUTLINE_EXPAND_HREF = "^1",
OUTLINE_COLLAPSE_HREF = "^2";
NAVBAR_HREF = "^6";
BLANK_NOTES_HREF = "^7";
NUM_VISIBLE_SLIDES = ^3;
SIMPLE_FRAMESET = ^5;
SLIDE_FRAME = "PPTSld";
NOTES_FRAME = "PPTNts";
OUTLINE_FRAME = "PPTOtl";
NAVBAR_FRAME = "PPTNav";
var g_currentSlide = ^4, g_prevSlide = ^4;
var appVer = navigator.appVersion;
var msie = appVer.indexOf( "MSIE " );
var msieWin31 = (appVer.indexOf( "Windows 3.1" ) > 0);
var ver = 0;
if ( msie >= 0 )
ver = parseFloat( appVer.substring( msie+5, appVer.indexOf ( ";", msie ) ) );
else
ver = parseInt( appVer );
var g_supportsPPTHTML = !msieWin31 && ( ( msie >= 0 && ver >= 3.02 ) || ( msie < 0 && ver >= 3 ) );
function GetCurrentSlideNum()
{
obj = GetHrefObj( g_currentSlide );
if ( GetHrefObj( g_currentSlide ).m_origVisibility == 1 )
return obj.m_slideIdx;
else
return g_currentSlide;
}
function GetNumSlides()
{
if ( GetHrefObj( g_currentSlide ).m_origVisibility == 1 )
return NUM_VISIBLE_SLIDES;
else
return g_docTable.length;
}
function GetHrefObj( slideIdx )
{
if( slideIdx > 0 && slideIdx <= g_docTable.length )
return g_docTable[slideIdx - 1];
return null;
}
function GetSlideNum( slideHref )
{
for (ii=0; ii<g_docTable.length; ii++) {
if ( g_docTable[ii].m_slideHref == slideHref )
return ii+1;
}
return 1;
}
function GoToNextSld()
{
targetIdx = g_currentSlide + 1;
if ( GetHrefObj( targetIdx-1 ).m_origVisibility == 0 ) {
if ( targetIdx<=g_docTable.length ) {
obj = GetHrefObj( targetIdx );
obj.m_visibility = 1;
GoToSld( obj.m_slideHref );
}
}
else {
obj = GetHrefObj( targetIdx );
while ( obj && ( obj.m_origVisibility == 0 ) && ( targetIdx<=g_docTable.length ) )
obj = GetHrefObj( targetIdx++ );
if( obj && obj.m_origVisibility )
GoToSld( obj.m_slideHref );
}
}
function GoToPrevSld()
{
targetIdx = g_currentSlide - 1;
if ( targetIdx > 0 ) {
obj = GetHrefObj( targetIdx );
while ( ( obj.m_visibility == 0 ) && ( targetIdx>0 ) )
obj = GetHrefObj( targetIdx-- );
GoToSld( obj.m_slideHref );
}
}
function GoToLast()
{
targetIdx = g_docTable.length;
if ( targetIdx != g_currentSlide )
GoToSld( GetHrefObj( targetIdx ).m_slideHref );
}
function GoToFirst()
{ GoToSld( GetHrefObj(1).m_slideHref );
}
function ChangeFrame( frame, href )
{
if( g_supportsPPTHTML )
frames[frame].location.replace( href );
else
frames[frame].location.href = href;
}
function GoToSld( slideHref )
{
if ( slideHref != GetHrefObj( g_currentSlide ).m_slideHref ) {
g_prevSlide = g_currentSlide;
g_currentSlide = GetSlideNum( slideHref );
obj = GetHrefObj( g_currentSlide );
obj.m_visibility = 1;
if( !SIMPLE_FRAMESET )
ChangeFrame( NOTES_FRAME, obj.m_notesHref );
ChangeFrame( NAVBAR_FRAME, NAVBAR_HREF );
frames[SLIDE_FRAME].location.href = slideHref;
}
}
function PrevSldViewed()
{ GoToSld( GetHrefObj( g_prevSlide ).m_slideHref );
}
function EndShow()
{ frames[SLIDE_FRAME].location.href = END_SHOW_HREF;
}
function NoHref() {}
function ExpandOutline( )
{ ChangeFrame( OUTLINE_FRAME, OUTLINE_EXPAND_HREF );
}
function CollapseOutline()
{ ChangeFrame( OUTLINE_FRAME, OUTLINE_COLLAPSE_HREF );
}
function SlideUpdated( id )
{
if ( id != GetHrefObj( g_currentSlide ).m_slideHref ) {
g_prevSlide = g_currentSlide;
g_currentSlide = GetSlideNum( id );
obj = GetHrefObj( g_currentSlide );
if( !SIMPLE_FRAMESET )
ChangeFrame( NOTES_FRAME, obj.m_notesHref );
ChangeFrame( NAVBAR_FRAME, NAVBAR_HREF );
}
}
function hrefList( slideHref, notesHref, visible, slideIdx )
{
this.m_slideHref = slideHref;
this.m_notesHref = notesHref;
this.m_navbarHref = NAVBAR_HREF;
this.m_origVisibility = visible;
this.m_visibility = visible;
this.m_slideIdx = slideIdx;
}